package com.ibm.cloud.envcheck.bean;

import java.util.ArrayList;
import java.util.List;

public class CheckItem implements java.io.Serializable{
	
	/**
	 * 
	 */
	private static final long serialVersionUID = 6343798379508970765L;

	private String checkType;
	
	private String remoteFilePath;
	
	private List<PropertyBean> needCheckParams = new ArrayList<PropertyBean>();
	
	private String commandLine;
	
	private String resultStorePath;

	public String getCheckType() {
		return checkType;
	}

	public void setCheckType(String checkType) {
		this.checkType = checkType;
	}

	public String getRemoteFilePath() {
		return remoteFilePath;
	}

	public void setRemoteFilePath(String remoteFilePath) {
		this.remoteFilePath = remoteFilePath;
	}

	public List<PropertyBean> getNeedCheckParams() {
		return needCheckParams;
	}

	public void addNeedCheckParams(String key,String value) {
		PropertyBean pb = new PropertyBean();
		pb.setExpectValue(value);
		pb.setKey(key);
		needCheckParams.add(pb);
	}

	public String getCommandLine() {
		return commandLine;
	}

	public void setCommandLine(String commandLine) {
		this.commandLine = commandLine;
	}

	public String getResultStorePath() {
		return resultStorePath;
	}

	public void setResultStorePath(String resultStorePath) {
		this.resultStorePath = resultStorePath;
	}
	
	

}
